package com.google.project.client.Service;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.project.shared.ProjectReportDTO;
import com.google.project.shared.ProjectReportDetailDTO;

public interface ProjectReportServiceAsync {

	void addProjectReport(ProjectReportDTO projectReportDTO, String projectId,
			List<ProjectReportDetailDTO> listReportDetail,
			AsyncCallback<ProjectReportDTO> callback);

	void getAllProjectReport(AsyncCallback<List<ProjectReportDTO>> callback);

	void updateStatusProjectReport(String id, int status,
			AsyncCallback<Void> callback);

}
